deputy director and chief editor - Turco Inglés Diccionario